<?php
require_once('Banco.php');
class Login {
    var $login;
    var $senha;
    function get($atributo) {
        return $this->$atributo;
    }
    function set($atributo, $valor) {
        $this->$atributo = $valor;
    }
    function logar() {
        $sql = "SELECT login
                    FROM administrador
                    WHERE login='$this->login'
                    AND senha='$this->senha'";
        $objBanco = new Banco;
        $objBanco->conectaBD();
        $dados = $objBanco->executaConsulta($sql);
        if (mysql_num_rows($dados) == 1) {
            $result = 1;
        } else {
            $result = 0;
        }
        $objBanco->desconectaBd();
        return $result;
    }
    function alteraSenha() {
        $sql = "UPDATE administrador
                    SET senha='$this->senha'	
                    WHERE login='$this->login'";
        $objBanco = new Banco;
        $objBanco->conectaBD();
        $dados = $objBanco->executaConsulta($sql);
        if(mysql_affected_rows()==1){
            $dados = 1;
        } else {
            $dados = 0;
        }
        $objBanco->desconectaBd();
        return $dados;	
    }
    function logarCliente() {
        $sql = "SELECT cpf
                    FROM cliente
                    WHERE cpf='$this->login'
                    AND senha='$this->senha'";
        $objBanco = new Banco;
        $objBanco->conectaBD();
        $dados = $objBanco->executaConsulta($sql);
        if (mysql_num_rows($dados) == 1) {
            $result = 1;
        } else {
            $result = 0;
        }
        $objBanco->desconectaBd();
        return $result;
    }
    function alteraSenhaCliente() {
        $sql = "UPDATE cliente
                    SET senha='$this->senha'	
                    WHERE cpf='$this->login'";
        $objBanco = new Banco;
        $objBanco->conectaBD();
        $dados = $objBanco->executaConsulta($sql);
        if(mysql_affected_rows()==1){
            $dados = 1;
        } else {
            $dados = 0;
        }
        $objBanco->desconectaBd();
        return $dados;	
    }
}
?>